//package com.dotflat.satistics.vo.general;
//
//import com.matt.foundation.utils.MathUtil;
//import lombok.Data;
//
//import java.util.Map;
//
//import static com.matt.foundation.function.TimeComputeFunction.TIME_NAME;
//
//
///**
// * *******************************
// * Created by Zm.
// * form com.matt
// * on 2018/10/16
// * *******************************
// */
//@Data
//public class SpreadVo {
//
//    private String timeName;
//
//    private Double amount = 0d;
//
//    private Double count = 0d;
//
//    private double rate;
//
//    public static SpreadVo of(Map map) {
//        SpreadVo stat = new SpreadVo();
//        stat.setTimeName(map.get(TIME_NAME).toString());
//        stat.setAmount(Double.valueOf(map.get("amount").toString()));
//        stat.setCount(Double.valueOf(map.get("count").toString()));
//        if(stat.getAmount() == 0 || stat.getCount() == 0){
//            stat.setRate(0);
//        }else{
//            stat.setRate(MathUtil.divide(stat.getAmount(), stat.getCount()));
//        }
//        return stat;
//    }
//}
